package model;

import java.util.HashMap;

import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
/**
 * Allgemeine Einstellungen für die ResultCards
 * @author kersten
 *
 */
@XmlRootElement
public class ResultCardConfig {

	HashMap<Integer, Integer> levels = new HashMap<Integer, Integer>();

	@XmlElementWrapper(name="resultConfig")
	public HashMap<Integer, Integer> getLevel() {
		return this.levels;
	}

	public void setLevel(HashMap<Integer, Integer> level) {
		this.levels = level;
	}	
	
	/**
	 * 
	 * @param level     <- level
	 * @param dueTime <- Zeit bis zum wiederkehren in Tagen
	 * @return 
	 */
	public boolean addLevel(int level, int dueTime){
		if(levels.put(level, dueTime)==null)
			return true;
		else
			return false;
	}
	
	public boolean delLevel(int level){
		if(levels.remove(level)==null)
			return false;
		else
			return true;
	}
}
